home *** CD-ROM | disk | FTP | other *** search
/ Aminet 23 / Aminet 23 (1998)(GTI - Schatztruhe)[!][Feb 1998].iso / Aminet / util / dtype / mpsdtc011.readme < prev    next >
Encoding:
Text File  |  1998-01-06  |  7.5 KB  |  181 lines

  1. Short:    MPEG System datatype V1.1
  2. Author:   GISBURN@w-specht.rhein-ruhr.de (Roland Mainz)
  3. Uploader: GISBURN@w-specht.rhein-ruhr.de (Roland Mainz)
  4. Type:     util/dtype
  5. Requires: datatypes.library >= V45
  6. Requires: mpegvideo.datatype >= V1.6
  7. Requires: mpegaudio.datatype >= V1.1
  8.  
  9. MPEG System datatype, which is able to play mpeg system stream movies
  10. (system stream = interleved video + audio streams)
  11.  
  12. animation.datatype subclass.
  13.  
  14.  
  15. INTRODUCTION
  16.     Datatypes class for MPEG System movies.
  17.  
  18. REQUIREMENTS
  19.     - You need at least Kick/WB 3.0.
  20.  
  21.     - datatypes.library >= V45
  22.  
  23.     - "datatypes/animation.datatype", >= V40.
  24.       "animation.datatype 40.6 (28.09.93)" requires itself some
  25.       libraries/boopsi classes:
  26.     - "realtime.library", >= V39              - for timing
  27.     - "gadgets/tapedeck.gadget" (any version) - for the controls
  28.  
  29.     - mpegvideo.datatype >= V1.6
  30.  
  31.     - mpegaudio.datatype >= V1.1
  32.  
  33. USAGE
  34.     If the datatypes descriptor file was activated, any attempt to load
  35.     a MPEG System stream using GMultiView, MultiView, AmigaGuide or
  36.     SwitchWindow will load and play the movie.
  37.  
  38. INSTALLATION
  39.     After unpacking this archive:
  40.     Because this version does not include an Installer script, you have
  41.     to do the installation manually through the shell:
  42.  
  43.       - Unpack this archive and copy the "mpegsystem.datatype" to
  44.         SYS:Classes/DataTypes/:
  45.  
  46.     Copy CLONE FROM "mpegsystem.datatype" TO
  47.      "SYS:Classes/DataTypes/mpegsystem.datatype"
  48.  
  49.       - Then copy the datatypes descriptor into the DEVS:DataTypes
  50.         directory.
  51.         If the descriptor already exists, you should not replace it,
  52.         otherwise you may loose "toolnodes" and other settings stored in
  53.         the existing descriptor.
  54.  
  55.  Copy CLONE FROM "MPEG System(%|.info)" TO DEVS:Datatypes/
  56.  
  57. SOURCE
  58.     Source is included as an example how to write an
  59.     animation.datatype subclass which deals with things chunky bitmaps
  60.     and deltas.
  61.  
  62. MODEL
  63.     This datatype uses a very complex model for decoding MPEG system
  64.     streams. The small drawing below shows the model (OK, the
  65.     drawing is not very good, it's incomplete and so on. If someone
  66.     has the time to draw a better one, send it to me).
  67.  
  68.                        system stream
  69.                              |
  70.                              |
  71.                              Y
  72.          +-------------------------------------------------------------+
  73.          |            mpeg system datatype                             |
  74.          +-----------------------------------------+-------------------+
  75.          |              demultiplexer              | ADTM_LOADFRAME    |
  76.          |  video 0...video n | audio 0... audio n | ADTM_UNLOADFRAME  |
  77.          +-----+-------+------+------+-------+-----+-------------------+
  78.                |       |             |       |               ^ ^
  79.                |       |             |       |               | |
  80.                |       *             |       *               | |
  81.                |                     |                       | |
  82.                |                     |                       | |
  83.                Y                     Y                       | |
  84.   +---------------------+   +---------------------+          | |
  85.   | mpeg video datatype |   | mpeg audio datatype |          | |
  86.   +-----------+---------+   +--------+------------+          | |
  87.               |                      |                       | |
  88.               |                      |                       | |
  89.               |                      +-----------------------+ |
  90.               +------------------------------------------------+
  91.  
  92. AUTHOR
  93.     If you want to blame me, report any bugs, or wants a new version
  94.     send your letter to:
  95.                     Roland Mainz
  96.                     Hohenstaufenstraße 8
  97.                     52388 Nörvenich
  98.                     GERMANY
  99.  
  100.     Phone: (+49)(0)2426/901568
  101.     Fax:   (+49)(0)2426/901569
  102.  
  103.     EMAIL is also available (if you want to send me attachments
  104.     larger than 1MB (up to 5MB, more with my permission):
  105.  
  106.     GISBURN@w-specht.rhein-ruhr.de
  107.  
  108.     Up to November 1997 I'm reachable using this email address, too:
  109.     Reinhold.A.Mainz@KBV.DE
  110.  
  111.     | Please put your name and address in your mails !
  112.     | German mailers should add their phone numbers.
  113.     | See BUGS section above when submitting bug reports.
  114.  
  115.     Sorry, but I can only look once a week for mails.
  116.     If you don't hear something from me within three weeks, please
  117.     send your mail again (but watch about new releases) (problems with
  118.     this email port are caused by reconfigurations, hackers, network
  119.     problems etc.).
  120.  
  121.     The  entire  "mpegsystem.datatype"  package  may  be  noncommercially
  122.     redistributed, provided  that  the package  is always  distributed
  123.     in it's complete  form (including it's documentation). A small
  124.     copy fee  for media costs is okay but any kind of commercial
  125.     distribution is strictly forbidden without my permission !
  126.     Comments and suggestions how to improve this program are
  127.     generally appreciated!
  128.  
  129.     Thanks to David Junod, who wrote the animation.datatype and lots of
  130.     the datatypes example code, Matt Dillon for his DICE,
  131.     Olaf 'Olsen' Barthel for his help, ideas and some text clips from
  132.     his documentations.
  133.  
  134. ----
  135.  
  136. Bye,
  137. Roland
  138.  
  139.  
  140. ============================= Archive contents =============================
  141.  
  142. Original  Packed Ratio    Date     Time    Name
  143. -------- ------- ----- --------- --------  -------------
  144.      851     280 67.0% 09-Nov-97 19:40:58 +class_iprotos.h
  145.    12897    4041 68.6% 09-Nov-97 19:47:16 +classbase.c
  146.      486     253 47.9% 04-Nov-97 12:40:04 +classbase.c.info
  147.     5339    1589 70.2% 07-Nov-97 21:53:54 +classbase.h
  148.      486     250 48.5% 04-Nov-97 12:40:54 +classbase.h.info
  149.     1423     463 67.4% 05-Nov-97 20:09:40 +classbase.i
  150.      486     252 48.1% 04-Nov-97 12:41:10 +classbase.i.info
  151.     4822    1497 68.9% 06-Nov-97 18:10:54 +classdata.h
  152.      486     251 48.3% 05-Nov-97 17:54:16 +classdata.h.info
  153.     2811     828 70.5% 04-Nov-97 12:42:02 +classinit.asm
  154.      486     252 48.1% 04-Nov-97 12:42:02 +classinit.asm.info
  155.    78685   18159 76.9% 09-Nov-97 19:40:18 +dispatch.c
  156.      486     251 48.3% 04-Nov-97 13:19:54 +dispatch.c.info
  157.      433     216 50.1% 04-Nov-97 12:42:38 +endcode.asm
  158.      486     252 48.1% 04-Nov-97 12:42:38 +endcode.asm.info
  159.      192     120 37.5% 15-Apr-97 23:52:48 +MPEG System
  160.      473     287 39.3% 04-Nov-97 12:31:22 +MPEG System.info
  161.    11924    7060 40.7% 09-Nov-97 19:51:16 +mpegsystem.datatype
  162.    14357    4900 65.8% 09-Nov-97 19:51:24 +mpegsystem.datatype.doc
  163.      835     394 52.8% 04-Nov-97 14:33:42 +mpegsystem.datatype.info
  164.    21912   10874 50.3% 09-Nov-97 19:51:14 +mpegsystem.datatype.ld
  165.      835     392 53.0% 04-Nov-97 14:33:38 +mpegsystem.datatype.ld.info
  166.     8195    1718 79.0% 09-Nov-97 19:51:14 +mpegsystem.datatype.map
  167.      838     446 46.7% 04-Nov-97 14:33:40 +mpegsystem.datatype.map.info
  168.      216     120 44.4% 04-Nov-97 13:59:00 +mpegsystem.datatype_rev.h
  169.      258     133 48.4% 04-Nov-97 13:59:00 +mpegsystem.datatype_rev.i
  170.        2       2  0.0% 04-Nov-97 13:58:58 +mpegsystem.datatype_rev.rev
  171.      650     332 48.9% 04-Nov-97 12:33:08 +mpegsystemtest
  172.      486     253 47.9% 04-Nov-97 12:33:08 +mpegsystemtest.info
  173.     4249    1139 73.1% 09-Nov-97 19:40:46 +smakefile
  174.      486     255 47.5% 04-Nov-97 12:34:16 +smakefile.info
  175.     2630     929 64.6% 07-Nov-97 22:54:46 +stackswap.c
  176.      486     254 47.7% 07-Nov-97 21:41:06 +stackswap.c.info
  177.      203     102 49.7% 06-Nov-97 21:35:42 +testall
  178.      486     252 48.1% 06-Nov-97 00:35:08 +testall.info
  179. -------- ------- ----- --------- --------
  180.   180376   58796 67.4% 15-Nov-97 20:51:22   35 files
  181.